A message sent to the kernel. See https://jupyter-client.readthedocs.io/en/stable/messaging.html#wire-protocol
Constructs the message from the strings sent to the control or shell sockets.
Convert to a format suitable for sending over ZMQ
Update header with a random uuid and setting the timestamp
See Implementation
A message sent to the kernel. See https://jupyter-client.readthedocs.io/en/stable/messaging.html#wire-protocol